package com.lc.question.service.impl;

import com.lc.question.service.IQuestionNaireService;
import com.lc.question.dao.IQuestionNaireDao;
import com.lc.question.pojo.QuestionNaire;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service("questionNaireService")
public class QuestionNaireServiceImpl implements IQuestionNaireService {

    @Autowired
    IQuestionNaireDao questionNaireDao;

    @Override
    public List<QuestionNaire> questionNaireList() {
        return questionNaireDao.questionNaireList();
    }

    @Override
    public QuestionNaire findQuestionNaireByTabId(int tab_Id) {
        return questionNaireDao.findQuestionNaireByTabId(tab_Id);
    }

    @Override
    public List<QuestionNaire> findQuestionNaireByPubId(String pub_Id) {
        return questionNaireDao.findQuestionNaireByPubId(pub_Id);
    }

    @Override
    public QuestionNaire findQuestionNaireByTitle(String tab_title) {
        return questionNaireDao.findQuestionNaireByTitle(tab_title);
    }

    @Override
    public QuestionNaire findQuestionNaireByTitle2(String tab_title,String user_Id) {
        return questionNaireDao.findQueNaireByTitle_user(tab_title,user_Id);
    }

    @Override
    public void updateQuestionNaire(QuestionNaire questionNaire) {
        questionNaireDao.updateQuestionNaire(questionNaire);
    }

    @Override
    public void deleteQuestionNaire(int tab_Id) {
        questionNaireDao.deleteQuestionNaire(tab_Id);
    }

    @Override
    public void addQueNaire(QuestionNaire questionNaire) {
        questionNaireDao.addQueNaire(questionNaire);
    }
}
